Using a Distributed Single Address Space Operating System to Support Modern Cluster Computing

نویسندگان

  • Alan Skousen
  • Donald Miller
چکیده

Recent 64-bit microprocessors have made a huge 18.4 quintillion byte address space potentially available to programs. This has led to the design of Operating Systems that provide a single virtual address space in which all code and data reside in and across all levels of storage and all nodes of a distributed system. These operating systems, called SASOSs, have characteristics that can be used to support modern cluster computing in a distributed system in ways that provide an improved program development environment and higher performance than available from conventional operating systems. Sombrero, our SASOS design, makes use of its hardware support for object-grained protection, separate thread related protection domains and implicit protection domain crossing to provide support for modern cluster computing not available in SASOSs built on stock processors. Its design, which provides direct system level support for object oriented programming, includes a number of features targeted specifically at modern cluster computing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using a single address space operating system for distributed computing and high performance

Recent 64-bit microprocessors have made a huge 18.4 quintillion byte address space potentially available to programs. This has led to the design of Operating Systems that provide a single virtual address space in which all code and data reside in and that spans all levels of storage and all nodes of a distributed system. These operating systems, called SASOSs, have characteristics that can be u...

متن کامل

Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System

This paper presents a distributed scheduling algorithm for the Sombrero single address space operating system. This algorithm uses the properties of a single address space and the Sombrero support for thread migration to modify and extend scheduling algorithms developed for multiple address space operating systems to the single address space environment. Threads in the distributed system are sc...

متن کامل

Kaffemik - A distributed JVM on a single address space architecture

New memory mapped network interfaces offers both low latency and high bandwith communications. This has implications on the design and implementation of distributed operating systems, especially with respect to global management of resources. This paper presents Kaffemik, a scalable distributed Java Virtual Machine, providing the programmer with a single machine abstraction. Kaffemik is built o...

متن کامل

Experience with Shared Object Support in a Distributed System

Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describ...

متن کامل

Experience with Shared Object Support in the Guide System

Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999